// pages/index/index.js

Page({
  data: {
    dataList: [], // 初始化为空数组
  },

  onLoad: function(options) {
    // 获取 URL 参数 content2
    const content2 = options.content2;
    wx.setNavigationBarTitle({
      title: '搜索结果',
    });

    
    // 调用接口获取数据
    wx.request({
      url: `http://localhost:8080/tourisms/getListTourismByContent?content2=${content2}`,
      success: (res) => {
        const dataList = res.data.data; // 假设接口返回的数据结构是数组

        // 为每个 item 的 imageUrl 拼接完整的图片 URL
        dataList.forEach(item => {
          item.completeImageUrl = `http://localhost:8080/files/downloadFile?name=${item.imageUrl}`;
          item.bgStyle = this.generateBgStyle();
        });

        this.setData({ dataList });
      },
      fail: (err) => {
        console.error("Failed to fetch data:", err);
      },
    });
  },
  onBackTap: function() {
    // 返回到指定页面
    wx.navigateBack({
      delta: 1, // 返回到上一页
      success: function () {
        wx.navigateTo({
          url: `../album/index/album_index`,
        });
      }
    });
  },
  
  
 
  // 生成背景样式
  generateBgStyle: function() {
    // 根据需要调整渐变色
    const isEven = this.data.dataList.length % 2 === 0;
    return isEven
    //   ? 'background: linear-gradient(135deg, #3498db, #2980b9);'
    //   : 'background: linear-gradient(135deg, #e67e22, #d35400);';
  },

  // 点击跳转到详情页
  navigateToDetail: function(event) {
    const tourismId = event.currentTarget.dataset.tourismId;
    wx.navigateTo({
      // url: `/pages/detail/detail?id=${tourismId}`,
      url: `../album/detail/album_detail?id=${tourismId}`,
    });
  },
}); 
